package com.xjgc.model.entity.general;

import com.baomidou.mybatisplus.annotation.IdType;

import java.sql.Date;
import java.sql.Time;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * <p>
 * 
 * </p>
 *
 * @author 
 * @since 2019-11-22
 */
@Data
@TableName("zxj_zsdstr004")
public class ZxjZsdstr004 implements Serializable {

private static final long serialVersionUID=1L;

/**
 * 采购订单号
 */
@JsonProperty("EBELN")
@TableId(value = "\"EBELN\"")
private String ebeln;

/**
 * 采购订单行项目
 */
@JsonProperty("EBELP")
@TableField("\"EBELP\"")
private Integer ebelp;

/**
 * 发票号
 */
@JsonProperty("BELNR")
@TableField("\"BELNR\"")
private String belnr;

/**
 * 发票行项目
 */
@JsonProperty("BUZEI")
@TableField("\"BUZEI\"")
private Integer buzei;

/**
 * 年度
 */
@JsonProperty("GJAHR")
@TableField("\"GJAHR\"")
private String gjahr;

/**
 * 利润中心
 */
@JsonProperty("PRCTR")
@TableField("\"PRCTR\"")
private String prctr;

/**
 * 利润中心名称
 */
@JsonProperty("LTEXT")
@TableField("\"LTEXT\"")
private String ltext;

/**
 * 供应商编码
 */
@JsonProperty("LIFNR")
@TableField("\"LIFNR\"")
private String lifnr;

/**
 * 供应商名称
 */
@JsonProperty("NAME1")
@TableField("\"NAME1\"")
private String name1;

/**
 * 公司代码
 */
@JsonProperty("BUKRS")
@TableField("\"BUKRS\"")
private String bukrs;

/**
 * 公司名称
 */
@JsonProperty("BUTXT")
@TableField("\"BUTXT\"")
private String butxt;

/**
 * 工厂
 */
@JsonProperty("WERKS")
@TableField("\"WERKS\"")
private String werks;

/**
 * 工厂名称
 */
@JsonProperty("GCTXT")
@TableField("\"GCTXT\"")
private String gctxt;

/**
 * 付款方式
 */
@JsonProperty("ZZTERM")
@TableField("\"ZZTERM\"")
private String zzterm;

/**
 * 货币
 */
@JsonProperty("WAERS")
@TableField("\"WAERS\"")
private String waers;

/**
 * 付款方式描述
 */
@JsonProperty("ZNAME")
@TableField("\"ZNAME\"")
private String zname;

/**
 * 特别约定
 */
@JsonProperty("ZAPPOINT")
@TableField("\"ZAPPOINT\"")
private String zappoint;

/**
 * 到货款比例
 */
@JsonProperty("ZDHK_RATIO")
@TableField("\"ZDHK_RATIO\"")
private String zdhkRatio;

/**
 * 到货款应付日期
 */
@JsonProperty("ZDHK_DAT")
@TableField("\"ZDHK_DAT\"")
private Date zdhkDat;

/**
 * 到货款金额
 */
@JsonProperty("ZDHK_AMT")
@TableField("\"ZDHK_AMT\"")
private Double zdhkAmt;

/**
 * 到货款未付金额
 */
@JsonProperty("ZDHQ_AMT")
@TableField("\"ZDHQ_AMT\"")
private Double zdhqAmt;

/**
 * 到货款已付金额
 */
@JsonProperty("ZDHE_AMT")
@TableField("\"ZDHE_AMT\"")
private Double zdheAmt;

/**
 * 到货款延迟原因
 */
@JsonProperty("ZREMARK_DH")
@TableField("\"ZREMARK_DH\"")
private String zremarkDh;

/**
 * 到货款是否分歧
 */
@JsonProperty("MARK_DH")
@TableField("\"MARK_DH\"")
private String markDh;

/**
 * 投运款比例
 */
@JsonProperty("ZTYK_RATIO")
@TableField("\"ZTYK_RATIO\"")
private String ztykRatio;

/**
 * 投运款应付日期
 */
@JsonProperty("ZTYK_DAT")
@TableField("\"ZTYK_DAT\"")
private String ztykDat;

/**
 * 投运款金额
 */
@JsonProperty("ZTYK_AMT")
@TableField("\"ZTYK_AMT\"")
private Double ztykAmt;

/**
 * 投运款未付金额
 */
@JsonProperty("ZTYQ_AMT")
@TableField("\"ZTYQ_AMT\"")
private Double ztyqAmt;

/**
 * 投运款已付金额
 */
@JsonProperty("ZTYE_AMT")
@TableField("\"ZTYE_AMT\"")
private Double ztyeAmt;

/**
 * 投运款延迟原因
 */
@JsonProperty("ZREMARK_TY")
@TableField("\"ZREMARK_TY\"")
private String zremarkTy;

/**
 * 投运款是否分歧
 */
@JsonProperty("MARK_TY")
@TableField("\"MARK_TY\"")
private String markTy;

/**
 * 质保款比例
 */
@JsonProperty("ZZBK_RATIO")
@TableField("\"ZZBK_RATIO\"")
private String zzbkRatio;

/**
 * 质保款应付日期
 */
@JsonProperty("ZZBK_DAT")
@TableField("\"ZZBK_DAT\"")
private Date zzbkDat;

/**
 * 质保款金额
 */
@JsonProperty("ZZBK_AMT")
@TableField("\"ZZBK_AMT\"")
private Double zzbkAmt;

/**
 * 质保款未付金额
 */
@JsonProperty("ZZBQ_AMT")
@TableField("\"ZZBQ_AMT\"")
private Double zzbqAmt;

/**
 * 质保款已付金额
 */
@JsonProperty("ZZBE_AMT")
@TableField("\"ZZBE_AMT\"")
private Double zzbeAmt;

/**
 * 质保款延迟原因
 */
@JsonProperty("ZREMARK_ZB")
@TableField("\"ZREMARK_ZB\"")
private String zremarkZb;

/**
 * 质保款是否分歧
 */
@JsonProperty("MARK_ZB")
@TableField("\"MARK_ZB\"")
private String markZb;

/**
 * 发票预制日期
 */
@JsonProperty("CPUDT")
@TableField("\"CPUDT\"")
private Date cpudt;

/**
 * 发票过账日期
 */
@JsonProperty("BLDAT")
@TableField("\"BLDAT\"")
private Date bldat;

/**
 * 供应商属性
 */
@JsonProperty("ZNATURE_NAME")
@TableField("\"ZNATURE_NAME\"")
private String znatureName;

/**
 * 日期

 */
@JsonProperty("DATUM")
@TableField("\"DATUM\"")
private Date datum;

/**
 * 时间
 */
@JsonProperty("UZEIT")
@TableField("\"UZEIT\"")
private Time uzeit;


}
